![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 15.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Pytanko zrobilem sobie skrypt koszyka i mam tylko problem z jedna recza.. usuwaniem poszczegolnych elementow...
zawartosc koszyka pzrechowuje na sesjach w postaci.. session["items"][n][0] = kategoria session["items"][n][1] = nrid session["items"][n][2] = ilosc session["items"][n][3] = b_pomalowane n to numer produktu w koszyku moze dolacze funkcje dodajaca produkt do koszyka zeby ulatwic orjentacje jak mam to zaimplementowane.. [php:1:3f7b98398c]<?php function add_item ($category,$id,$amount, $painted) { if ($_SESSION["item_count"] > 0) { $found=false; for($i=0; $i<$_SESSION["item_count"]; $i++) //jesli przedmiot jest na liscie to, zwieksz ich liczbe na liscie { if (($_SESSION["items"][$i][0] == $category) and ($_SESSION["items"][$i][1] == $id) and $_SESSION["items"][$i][3] == $painted) { $_SESSION["items"][$i][2] += $amount; $found=true; } } if (!$found) { //dodaj przedmiot do istniejacego koszyka $_SESSION["items"][$_SESSION["item_count"]] = array($category,$id,$amount,$painted); $_SESSION["item_count"]++; } } else { //dodaj pierwszy przedmiot do koszyka $_SESSION["items"][0] = array($category,$id,$amount,$painted); $_SESSION["item_count"]=1; } ?>[/php:1:3f7b98398c] Pytanie jak zrobic zeby mozna bylo usuwac poszczegolne produkty znajdujace sie w koszyku.. bo ja potrafie jedynie wymyslic jak usunac wszystkie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ewentualnie umiem zrobic $_SESSION["item_count"]-- a wtedy znika ostatni produkt dodany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jakies podpowiedzi ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:14 |